package lab03.test09;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

public class Clint extends Test09{
    public static void main(String[] args) throws IOException {
        List<Book> books=new ArrayList<>();
        String path="F:\\book.txt";
        String path1="F:\\book1.txt";
        BufferedReader reader=null;
        BufferedWriter writer =null;
        try {
            reader=new BufferedReader(new FileReader(path));
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

        String  line=null;

        while ((line=reader.readLine())!=null){
            String[] tokens=line.split("\t");
            Book book=new Book();
            book.bookNo=Integer.parseInt(tokens[0]);
            book.bookName=tokens[1];
            book.version=tokens[2];
            book.price=Double.parseDouble(tokens[3]);
            book.sales=Double.parseDouble(tokens[4]);
            books.add(book);
        }
        int i=1;
        for (Book b:books){
            if (i == 3){
                b.price=b.price+20;
            }
            if (i == 4) {
                b.price=b.price+30;
            }
            i++;
        }
        writer=new BufferedWriter(new FileWriter(path1)) ;
        for (Book b:books){
            writer.write(b.bookNo+" "
                    +b.bookName+" "
                    +b.version+""+b.price+" "
                    +b.sales);
            writer.newLine();
        }
        reader.close();
        writer.close();
    }
}


